package com.yyy.dm.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yyy.dm.item.*;

import java.util.List;
import java.util.Map;

public interface ItemTypeMapper extends BaseMapper<DmItemType> {

    List<IndexNavTypeDTO> findItemType();

    List<IndexLineNavTypeDTO> findIndexLineItemType();

    List<IndexFloorDTO> findIndexFloor();

    List<ItemFloorDTO> findItemFloorByItemTypeId(Long itemTypeId);

    List<ItemFloorDTO> findItemFloorByItemTypeIdGuessLike(Long itemTypeId);

    List<ItemFloorDTO> findItemFloorByItemTypeIdWonderfulData(Long itemTypeId);

    List<ItemFloorDTO> findItemFloorByItemTypeIdPopularSearch(Long itemTypeId);

    List<ItemFloorDTO> findItemFloorByItemTypeIdAdImage(Long itemTypeId);

    List<String> findDaysByMonthAndItemTypeId(Map map);

    List<ItemFloorDTO> findItemFloorByMonthAndDay(Map map);

    List<ItemFloorDTO> findItemFloorByAgeGroup(Map map);

    List<MultipleItemBannerDTO> findMultipleItemBannerByItemTypeId(Long itemTypeId);



}
